/*初始化*/
*{
	margin:0; 
	padding:0;
	-webkit-user-select: none;
}
body{
	color:#666666; 
	font-size:14px; 
	font-family:"微软雅黑"; 
	background-color:#fff; 
	height:100%; 
	overflow-y:scroll;
}
a{ 
	text-decoration:none; 
	outline:none;
}
img{
	border:none;
}
ul{
	list-style:none;
	
}
.clearfix:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	overflow:hidden;
}
.clearfix{
	zoom:1;
}
/*日历*/
.calendar-container{
	width:100%;
	margin: 10px 0px; 
}
.calendar-title{
	width:100%; 
	height:60px;
	color:#7B68EE;
	background-color:#F0F8FF;
	font-weight:bold;
}
.calendar-month{
	float:left;
	width:20%;
	height:60px;
	margin: auto;
	text-align:center;
	cursor:pointer;
	line-height:60px;
}
.calendar-year{
	float:left;
	width:20%;
	height:60px;
	margin: auto;
	text-align:center;
	cursor:pointer;
	line-height:60px;
}
.calendar-prevyear,
.calendar-nextyear
{
	float:left;
	width:15%; 
	height:60px;
	text-align:center;
	cursor:pointer;
	line-height:60px;
	color: #00BFFF;
	font-weight: bold;
}
.calendar-prevmonth,
.calendar-nextmonth{
	float:left;
	width:15%; 
	height:60px;
	text-align:center;
	cursor:pointer;
	line-height:60px;
	color: #FF4040;
	font-weight: bold;
}


.calendar-week{
	width:100%;
	height:45px;
}
.calendar-week div{
	float:left; 
	width:14.28%; 
	height:45px; 
	color:#0099ff; 
	background-color:#f7edea;
	text-align:center; 
	line-height:45px; 
	cursor:pointer;
}
.calendar-content{
	width:100%;
	background-color:white; 
	
}
.calendar-content div{

	float:left; 
	width:14.28%; 
	height: 50px;
	line-height: 50px;
	padding: 0px 0px;
	background-color:white; 
	color:#666666; 
	text-align:center; 
	cursor:pointer;
}
.calendar-content .canChoose{

}
.calendar-content div.selhover{
	
	border-radius: 50%;
	background-color: #fF9F9E !important;
	color:white;
}
.calendar-content div.today{
	background-color:#eaeff8;
	border-radius: 50%;
	
}

.calendar-content div.blue{
	border-radius: 50%;
	background-color: #90bff8;
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center center;
}

.calendar-content div.green{
	background-color: limegreen;
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center center;
}

.calendar-content div.red{
	border-radius: 50%;
	background-color: #FF5053;
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center center;
	
}
.calendar-content div.yellow{
	border-radius: 50%;
	background-color: yellow;
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center center;
	
}

.calendar-content div.paleBlue{
	border-radius: 50%;
	background-color: #87CEFA;
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center center;
}